package com.hlkj.pay.app.merchant.ext.impl.easypay.dto.access;
/*
 * Hlpay-Plus aggregate payment system.
 * Copyright (c) 2024-2025 Hlpay Team Copyright has the right of final interpretation.
 */

import lombok.Data;
/**
 * 商户信息
 * @author HlpayTeam
 * @date 2024/11/27 9:30
 */
@Data
public class MerchantInfo {
	/**
	 * 经办人证件地址
	 */
	private String agentIdAddr;
	/**
	 * 经办人证件类型
	 */
	private String agentIdType;
	/**
	 * 经办人证件号码
	 */
	private String agentIdNo;
	/**
	 * 经办人证件类型
	 */
	private PictureType agentIdPictureType;
	/**
	 * 经办人证件有效期截止
	 */
	private String agentIdValidityEnd;
	/**
	 * 经办人证件有效期起始
	 */
	private String agentIdValidityStart;
	/**
	 * 拓展方编号，联调过程中先使用 133091909091111 这个值，生产上后续走完流程会给到商户
	 */
	private String agentMchtCode;
	/**
	 * 经办人手机号
	 */
	private String agentMobile;
	/**
	 * 经办人名称
	 */
	private String agentPerson;
	/**
	 * 结算周期
	 */
	private String billingCycle;
	/**
	 * 开始营业时间
	 */
	private String businBegtime;
	/**
	 * 结束营业时间
	 */
	private String businEndtime;
	/**
	 * 经营形态
	 */
	private BusinForm businForm;
	/**
	 * 商户经营名称
	 */
	private String businName;
	/**
	 * 联接方式
	 */
	private ConMode conMode;
	/**
	 * 所属机构，同扩展方编号  使用  133091909091111    上生产后会给到商户
	 */
	private String instCode;
	/**
	 * 直线经理，客户经理
	 */
	private String leader;
	/**
	 * 商户经营地址
	 */
	private String mchtAddr;
	/**
	 * 商户银联地区码，联系技术支持获取
	 */
	private String mchtAreaCode;
	/**
	 * 商户英文名称
	 */
	private String mchtEngName;
	/**
	 * 商户MCC，联系技术支持获取
	 */
	private String mchtMccCode;
	/**
	 * 商户经营类型
	 */
	private MchtMode mchtMode;
	/**
	 * 商户名称
	 */
	private String mchtName;
	/**
	 * 是否自营商户
	 */
	private ConMode merSelf;
	/**
	 * 合作模式，上线前提前找客户经理确认是否需上送，以及上送的内容
	 */
	private String projectBank;
	/**
	 * 项目编号，上线前提前找客户经理确认是否需上送，以及上送的内容
	 */
	private String projectId;
	/**
	 * 行业类型
	 */
	private StandardFlag standardFlag;
	/**
	 * 上级商户号，上线前提前找客户经理确认是否需上送，以及上送的内容
	 */
	private String superMchtCode;
}
